home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
bbsutil
/
tick200.zip
/
TICK130.DOC
< prev
Wrap
Text File
|
1990-02-19
|
58KB
|
1,219 lines
TICK v1.30
What is it?
Tick is a program which does for files what echomail does for
messages. It was largely inspired by the program "Flea", by Ron
Bemis. Tick picks up on that concept, and adds to it.
Using any ASCII editor, you set up a configuration file to tell
TICK about your system and to set up file echo areas. TICK then looks
in your inbound area for received TIC attaches, tosses them to the
echo-area directory you specify, appends the FILES.BBS in that area,
and optionally echos the files to other systems you specify. If your
BBS doesn't use a FILES.BBS, you can have TICK create a user-
customized file-list in the format you would like (so long as it's
ASCII). You can set up different areas for different file-echos, much
as you may have many echotags in echomail. In each file-echo area,
you may list up to 40 nodes to which you echo the files. The program
establishes passwords which are used to verify that the files you
receive are from the node you expect them to be from. You may also
specify which nodes in a file echo are allowed to send you files,
which may only receive files from you but not send them to you, or
which nodes may send you files but never receive them from you.
TICK will allow you to configure so that it creates FLO file at-
taches for mailers such as Binkley and Opus, which use them, or MSG
attaches for Seadog-type systems that use that kind of attach. This
second method is referred to as "FIDO" mode within TICK. When TICK
creates an attach, it sends both the desired file, and a small control
file which contains seenby and other information. The preferred in-
formation file is the TIC file, which is defined in FSC-0028. TICK
will also generate the FLE file format for communication with FLEA.
The choice of which file format to use may be made for each echoed
system, independently of other systems echoed. You may set TICK to
receive both TIC's and FLE's, or have it process only TIC's received.
The choice of which file format you send to other nodes is independent
of which file format you received with the original file.
Files are entered into an echo using the companion program HATCH.
HATCH uses the same configuration file as TICK.
If you are upgrading, please skip to "WHAT'S NEW" before reading
further. If you are setting up TICK for the first time, read on.
WHAT DOES IT DO
When TICK operates, it looks for inbound files with the extension
TIC (or FLE). These are "control" files which tell the program what
the name of the "real" file is, the echo area it is to go to, and what
systems have already seen the file. The information is checked
against the configuration file, and if passwords match and the area
exists, the file is tossed to the "destination directory" established
1
TICK v1.30
when the AREA was set up. (The file is moved to the destination direc-
tory by renaming it if it is possible, or by copying and deleting the
original if it is not possible). The FILES.BBS in that directory is
appended with the description (again, part of the TIC file). If there
are other nodes listed for that echo, TICK will then create new TICs
or FLEs for them, and will create FLO files to those nodes in the out-
bound. The FLOs will send the new TIC and the "real" file to the
other nodes. This does NOT happen if that node is already listed in
the seenby line of the original TIC.
TICK should be called in your batch file after receiving files.
It is designed so that you may redirect its output to the Binkley.log,
Opus.log, or to a log of its own. In the simplest form, the command
would look something like this:
TICK >> Binkley.Log
If running from a shell (not suggested), it would be preferable
to use a separate log to avoid problems of writing to a file which may
already be open.
THE CONFIGURATION FILE
Before TICK or HATCH can run, you will need to create a con-
figuration file to tell the program about your system, select optional
parameters, and to establish file-echo AREAS. Each AREA (you may have
many) is equivalent to a different echo area in echomail, and lists
the nodes that you receive from and send to. The addresses of the
nodes are zone aware.
The brackets indicate optional items, and should NOT be entered
in the real configuration file.
The format of the configuration file follows:
IN c:\file\inbound (This specifies the inbound area)
ZONE 1 c:\opus\outbound (This specifies the Outbound area)
(The FIRST Zone is the DEFAULT Zone)
ZONE 2 c:\opus\outbound.002
ZONE 3 c:\opus\out3 (Zones need not follow Binkley style)
NET 266 (Your Net)
NODE 12 (Your Node)
HOLD c:\holddir\ (Where outbound TICs and FLEs are kept)
QDIR c:\qdir (MUST be defined - not yet used)
2
TICK v1.30
[ListFmt %3:-13 %1] (Alters the default format of the FILES.BBS)
[ListName Files.Bbs] (Alters name and/or location of FILES.BBS)
[AKA 1:1/313] (Adds your AKA addresses to the Seenby lines)
[AKA 5:678/90]
[STOPDUP [c:\tickdir]] (Optional parameter, turns on Stopdup
feature - Specifies where DUP files
are to be kept)
[QUIET] (Optional - Stops beeping on fatal error)
AREA c:\file\ticktest TICKTEST
Local ListName c:\files\RBBS.LST
1:266/1 Passwrd1 [FLAGS] (Where flags = [*][&][F][C|H][An])
2:512/26 Pass2p
[TEMP c:\ramdisk] (Optional directory for temporary files)
[FIDO] (Send files as MSG attaches instead of FLO attaches)
[MAIL c:\netmail] ( Location of Netmail - Required if FIDO specified)
[FLEA] (If present, tells the program to also process
inbound FLE files)
[LOGPATH] (If present, log the PATH lines to the logfile)
[LOGSEEN] (If present, log SEENBY lines to the logfile)
[CRC] (Enable CRC testing)
[LogCRC] (Place copy of CRC in the log)
[Crc2Dup] (Place copy of CRC in the DUP file)
[NoWait] (Prevent HATCH's re-prompt for bad FILEname or AREAname)
The brackets indicate optional items, and should NOT be entered
in the real configuration file.
Now ... an item by item description:
3
TICK v1.30
IN c:\netfile This entry should point to the inbound files area.
Directory entries in the TIC configuration file may be entered
with or without trailing backslashes, and must reference an ex-
isting directory.
ZONE 1 c:\opus\outbound This specifies the Outbound area for zone 1.
TIC allows multiple zones in multiple outbound areas (Binkley
style). The ZONE line may be repeated